<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', 'Login\LoginController@Login');      //  登录页面


Route::get('/index', 'Home\IndexController@index');      // 后台首页
Route::post('/dologin', 'Login\LoginController@doLogin');      //  登录
Route::get('/validateCode', 'ValidateCode\ValidateCodeController@doimg');                    // 图片验证码

Route::group(['middleware' => ['Login']], function () {
    Route::get('/home', 'Home\IndexController@home');      // 后台首页

    Route::get('/logout', 'Login\LoginController@Logout');      //  退出登录

    /***********************管理员***********************************/
    Route::get('/admin', 'Admin\IndexController@index');      //  index
    Route::get('/get_admin_list', 'Admin\IndexController@getAdminList');      //  管理员列表
    Route::post('/add_admin', 'Admin\IndexController@addAdmin');      //  添加管理员
    Route::post('/delete_admin', 'Admin\IndexController@deleteAdmin');      //  删除管理员
    Route::post('/update_admin', 'Admin\IndexController@updateAdmin');      //  更新管理员信息

    /**********************分类管理*********************/
    Route::get('/category', 'Category\CateController@cateView');      //  分类信息页面
    Route::get('/get_cate_list', 'Category\CateController@getCateList');      //  分类信息列表
    Route::get('/get_keyword_list', 'Category\CateController@getKeywordList');      //  关键词列表
    Route::post('/add_keyword', 'Category\CateController@addKeyword');      //  添加关键词
    Route::post('/add_cate', 'Category\CateController@addCate');      //  添加分类信息
    Route::post('/update_cate', 'Category\CateController@updateCate');      //  修改分类
    Route::post('/update_keyword', 'Category\CateController@updateKeyword');      //  修改关键词

    /**********************文章管理*********************/
    Route::get('/blog', 'Blog\BlogController@index');      //  博客页面
    Route::get('/get_blog_list', 'Blog\BlogController@getBlogList');      //  博客列表
    Route::post('/add_blog', 'Blog\BlogController@addBlog');      //  添加博客
    Route::post('/preview_blog', 'Blog\BlogController@previewBlog');      //  预览博客


    /***********************图片上传*************************/

    Route::post('/upload','Oss\OssController@uploadImage');             //上传图片

    /**********************账号设置******************************/

    Route::get('/mysetting', 'Setting\SettingController@index');      //  账号设置页面
    Route::get('/resettingPassword', 'Setting\SettingController@resettingPassword');      //  账号设置

});
